Connection and file transfer¶
Prerequisites¶
Before connecting, you need:
- an active DGX account;
- your SSH public key registered in your account.
If you still need to request an account, see Account creation.
Linux command line basics (beginners)¶
If you are new to terminal usage, start with one of these beginner tutorials:
- French: Ubuntu-fr shell tutorial
- English: Wikibooks Linux shell guide
Basic commands you will use all the time:
pwd # show current directory
ls # list files
cd <directory> # change directory
mkdir <name> # create a directory
cp <src> <dst> # copy files/directories
mv <src> <dst> # move/rename files/directories
nano <file> # edit a file in terminal
Network restrictions¶
The DGX is reachable only from Eduroam on the Paris-Saclay campus or through VPN.
SSH access (recommended workflow)¶
SSH is the standard method used in industry to access Linux compute servers.
Linux / macOS¶
ssh <username>@hubia-dgx.centralesupelec.fr
Optional ~/.ssh/config entry:
Host dgx
HostName hubia-dgx.centralesupelec.fr
User <username>
IdentityFile ~/.ssh/id_rsa
Then connect with:
ssh dgx
Windows (PowerShell)¶
Open PowerShell and use the built-in OpenSSH client:
ssh <username>@hubia-dgx.centralesupelec.fr
Optional SSH config in $env:USERPROFILE\.ssh\config:
Host dgx
HostName hubia-dgx.centralesupelec.fr
User <username>
IdentityFile C:\Users\<username>\.ssh\id_rsa
Then connect with:
ssh dgx
For beginners on Windows, MobaXterm is also a user-friendly option (SSH terminal + built-in file browser).
You can install tools from PowerShell with winget:
winget install -e --id Mobatek.MobaXterm --accept-source-agreements --accept-package-agreements
winget install -e --id WinSCP.WinSCP --accept-source-agreements --accept-package-agreements
File transfer¶
Command line (all platforms)¶
For quick transfers, use scp:
scp -r ./local_dir <username>@hubia-dgx.centralesupelec.fr:~/
scp -r <username>@hubia-dgx.centralesupelec.fr:~/remote_dir ./
For large transfers, prefer rsync when available:
rsync --partial --progress -r ./local_dir <username>@hubia-dgx.centralesupelec.fr:~/
GUI / file browser options¶
- Windows: use MobaXterm (recommended for beginners), or an SFTP GUI such as WinSCP or FileZilla.
- macOS: use Finder (
Go→Connect to Server) withsftp://hubia-dgx.centralesupelec.fr. - Linux: use your file manager's SFTP support (
sftp://hubia-dgx.centralesupelec.fr).
Mounting remote storage (optional)¶
If you prefer working as if remote files were local, you can use SSHFS:
- Linux/macOS:
sshfs(with FUSE support). - Windows: SSHFS-Win + WinFsp.
Use this only if you are comfortable with mounted remote filesystems; otherwise, prefer standard SFTP tools.
For data management and transfer details, see Data storage and file transfer.